body{font-family: 'Heiti SC','黑体';}
.red {color:#f00;}
.bar {-webkit-box-shadow:none; border-bottom:1px solid #ddd;}
.blue-bar{background-color: #5D80C2;height: 44px;}
.blue-bar h1{color: #fff; font-size:18px; line-height:42px;}
.blue-bar a{color: #fff;}
.chartTitle {font-size:16px; color:#555; padding-bottom:14px;}
/*.chart{overflow-x:auto;}*/
.showData { margin-left:-10px; margin-right:-10px; margin-bottom:20px; border-top:1px solid #dbdbdb;}
.showData .warper {position:relative; left:0; height:324px; overflow:hidden;}
.showData .bTableTitle {float:left; background:#fff; color:#5d7ec1;}
.showData .bTableTitle li {border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; height:34px; text-align:center; line-height:34px; padding:0 8px; font-size:14px;}
.showData .bTableTitle li:nth-child(1) {background:rgb(239,239,239); color:#555;}
.showData .bTableBody { position:absolute; left:0; top:0; overflow: hidden; width:1600px;}
.showData .bTableBody li {float:left; width:72px;}
.showData .bTableBody li span {display:block;border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; height:34px; text-align:center; line-height:34px; color:#888; font-size:14px; overflow:hidden;}
.showData .bTableBody li span:nth-child(1) {background:rgb(239,239,239); color:#555;}
.showData .bTableBody li em.progress-green {float:right; display:block; width:14px; height:13px; background:url(../report/img/tag.png) -13px 0 no-repeat; margin-top:11px; margin-right:4px;}
.showData .bTableBody li em.progress-yellow {float:right; display:block; width:14px; height:13px; background:url(../report/img/tag.png) -27px 0 no-repeat; margin-top:12px; margin-right:8px;}
.showData .bTableBody li em.progress-red {float:right; display:block; width:14px; height:13px; background:url(../report/img/tag.png) no-repeat; margin-top:11px; margin-right:4px;}
.tabContent{display:none;}
.tabContent.active{display:inherit;}
.head-fix-body {height:35px; line-height:34px; position:absolute; left:0; top:43px; border:1px solid #dbdbdb; border-bottom:none; overflow:hidden; text-align:center; color:#555; font-size:14px;}
.head-fix-body .head-fix-left {float:left; height:34px; border-bottom:1px solid #dbdbdb; z-index:10; position:absolute; top:0; left:0; background:rgb(239,239,239); border-right:1px solid #dbdbdb;}
.head-fix-body ul li {float:left; width:72px; height:34px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:rgb(239,239,239);}
.searchChoices{font-size: .8em; padding: 5px 15px; white-space: nowrap;overflow: hidden; color: #888;}
.content {
  /*background:#fff;*/
  /*overflow:hidden;*/
}
.bar-header-secondary {background:#fff;}
.chart {height:400px;}
.bar.bar-nav .icon {text-align:center;}
h5.searchChoices {line-height:30px; height:36px;}
.errorMsg{text-align: center;}
.errorMsg .text{padding: 5px; color:#888; font-size:.8em;}
.errorMsg .btn{ font-size: 1em;}